package cn.demographic.service;

import java.util.List;
import java.util.Map;

import cn.demographic.entity.Pregnancy;
import cn.demographic.entity.User;
import cn.demographic.entity.Relationship;
import cn.demographic.entity.Workingconditions;

public interface WorkingconditionsService {

	/**
	 * 查询所有的从业状况
	 * @return
	 */
	List<Workingconditions> selectWork();
	
	/**
	 * 查询所有的怀孕避孕
	 * @return
	 */
	List<Pregnancy> selectPregnancy();

	
	/**
	 * 录用信息审核的数据
	 * @return
	 */
	List<User> selectUser(Map<String,Object> map);
	
	/**
	  * 查询录入信息审核状态的数量
	  * @param map
	  * @return
	  */
	 Long countUser(Map<String,Object> map);

	/**
     * 查询家庭关系信息
     * @return
     */
	List<Relationship> findRelationship();
	
	/**
     * 修改审核数据
     * @param userid
     * @param status
     * @return
     */
    Integer updetApplicanttable(Integer[] userid,Integer status,String state);
    
    /**
	 * 流动人口信息管理
	 * @return
	 */
	List<User> selectUserEmployment(Map<String,Object> map);
	
	/**
	 * 流动人口信息管理分页
	 * @return
	 */
	Long countUserEmployment(Map<String,Object> map);


}
